module.exports = class extends think.Model {
  async getList(configId) {
    return this.model('config_records').where({ config_id: configId }).order(`record_time ASC`).select();
  }

  async create(data) {
    return this.model('config_records').add(data);
  }

  async update({ id, ...data }) {
    return this.model('config_records').where({ id: data.id }).update(data);
  }

  async remove(id) {
    return this.model('config_records').where({ id }).delete();
  }

  async getInfo(id) {
    return this.model('config_records').where({ id }).find();
  }
};
